package com.boot.web.vo;

import com.boot.web.entity.GoodsSku;
import com.boot.web.entity.SkuRelation;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

@Data
public class GoodsInfoVO {

    // 主键ID
    private Integer id;

    // 店铺ID
    private Integer storeShopId;
    private String storeShopName;

    // 类别ID
    private Integer categoryId;
    private String categoryName;

    // 商品编号
    private String code;

    // 商品名称
    private String name;

    // 价格区间
    private String priceSection;

    // 原价
    private BigDecimal originalPrice;

    // 主图
    private String img;

    // 销量
    private Integer sales;

    // 商品类型（0=商城商品）
    private String type;

    // 是否上架（0=否，1=是）
    private String isShelf;

    // 是否为热销商品（0=否，1=是）
    private String isHot;

    // 商品简介
    private String info;

    // 轮播图
    private String bannerImg;
    private List bannerImgList;

    // 详情图
    private String detailsImg;
    private List detailsImgList;

    // 商品产地
    private String placeOrigin;

    // 商品品牌
    private String brand;

    // 税费
    private BigDecimal taxation;

    // 排序(按123456789...排列)
    private Integer indexSort;

    // 更新时间
    private Date updateTime;

    private List<SkuSVO> skuSVOList; // 该产品拥有的规格

    private List<GoodsSku> skuRVOList; // 配置的SKU

    private Integer cartQuantity; // 详情中购物车的数量

}
